/* @description

950px-width 3-column layout

1= #secondary-content (230px)
2= #primary-content (470px)
3= #tertiary-content (230px)
10px column gutters

Package: mmkit - HTML and CSS library
URL: http://code.google.com/p/mmkit/
License: http://www.opensource.org/licenses/mit-license.php

*/

/* @group Layout clearfixes */
#container:after, 
#header:after, 
#page-content:after,
#footer:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
} /* Clearfix */

* html #container,
* html #header,
* html #page-content,
* html #footer { zoom: 1; display: block; } /* Clearfix - IE6 */

*:first-child+html #container,
*:first-child+html #header,
*:first-child+html #page-content,
*:first-child+html #footer { zoom: 1; } /* Clearfix - IE7 */
/* @end */

/* @group Layout content */
html {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	margin: 0;
	padding: 0;
}

#skip-links {
	display: none;
}
#container {
	text-align: left;
	width: 950px;
	margin: 0px auto;
	padding: 0;
}
#header {

}
#header .unit {
	width: 100%; /* IE6 needs 100% width defined to get units to flow full width */
}
#page-content {

}
#primary-content {
	width: 470px;
	float: left;
	display: inline;
	margin-left: 240px;
	margin-right: 10px;
}
#primary-content .unit {
	width: 470px;
	overflow: hidden;
}
#secondary-content {
	width: 240px;
	margin-left: -720px;
	margin-right: 0px;
	display: inline;
	float: left;
}
#secondary-content .unit {
	margin-right: 10px;
	width: 230px;
	overflow: hidden;
}
#footer {

}
#footer .unit {
	width: 100%; /* IE6 needs 100% width defined to get units to flow full width */
}
#tertiary-content {
	width: 230px;
	margin-right: 0px;
	display: inline;
	float: left;
}
#tertiary-content .unit {
	margin-left: 0px;
	width: 230px;
	overflow: hidden;
}
/* @end */